The Ins and Outs of Objects

نویسندگان

  • John Potter
  • James Noble
  • Dave Clarke
چکیده

Aggregation and containment are important concepts in object-oriented modeling. In componentbased approaches to software development, aggregation and containment are touted as one of the primary mechanisms for component reuse. Containment relationships are typically implemented with object references in most object-oriented programming languages. This encourages sharing of component objects between aggregates, but does not yield faithful representations of the containment relationships. We investigate structural relationships inherent in object graphs defined by inter-object references. For an arbitrary object graph we construct an ownership tree determined by separability properties within the object graph. This tree provides a simple yet clear definition of the interior and exterior for individual objects, capturing an appropriate notion of object containment. To be useful in dynamic systems, such structural properties need to be invariant across the behaviour of the system. We discuss connections between such structural invariants for object graphs with our related work on flexible aliasing protection.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pricing Buy-ins and Buy-outs

Pension buy-ins and buy-outs have become an important aspect of managing pension risk in recent years. As a step toward understanding these pension de-risking instruments, we develop models for pricing investment risk and longevity risk embedded in pension buy-ins and buy-outs. We also bring a contingent-claims framework to price credit risk of buy-in bulk annuities. Overall, our model can be u...

متن کامل

Influence of Circular and Square Cut-outs on Fiber Glass/Epoxy Composite Laminate under Tensile Loading

Use of composites for a range of structural application in aircrafts, space-crafts, automobiles, etc., has widely spread in the last few years. Other than weight reduction, cut-outs provide pathways to link different aircraft parts. In this paper, an experimental investigation was conducted to study the effect of a cut-out on the tensile strength of the fiber glass/ epoxy composite plate. Geome...

متن کامل

The ins and outs of calcium in heart failure.

The Ins and Outs of Calcium in Heart Failure Print ISSN: 0009-7330. Online ISSN: 1524-4571 Copyright © 2008 American Heart Association, Inc. All rights reserved. is published by the American Heart Association, 7272 Greenville Avenue, Dallas, TX 75231 Circulation Research doi: 10.1161/CIRCRESAHA.108.178095 2008;102:1301-1303 Circ Res. http://circres.ahajournals.org/content/102/11/1301 World Wide...

متن کامل

The Ins and Outs of Viral Infection: Keystone Meeting Review

Newly observed mechanisms for viral entry, assembly, and exit are challenging our current understanding of the replication cycle of different viruses. To address and better understand these mechanisms, a Keystone Symposium was organized in the snowy mountains of Colorado ("The Ins and Outs of Viral Infection: Entry, Assembly, Exit, and Spread"; 30 March-4 April 2014, Beaver Run Resort, Breckenr...

متن کامل

The "Ins and Outs" of Sleep: How Internal Metabolic and External Environmental Signals Affect the Sleep Process

The behavioral pattern of activity followed by rest (activity:rest) is an evolutionarily conserved trait. A prominent manifestation of rest in vertebrates consists of sleep, which is adaptive because a disruption of sleep by internal or external influences results in severe health outcomes such as obesity, mood disorders, cognitive impairment, and so forth. Despite the clinical imperative to un...

متن کامل

Decomposing the Ins and Outs of Cyclical Unemployment

Decomposing the Ins and Outs of Cyclical Unemployment This paper analyzes the contribution of the socioeconomic and demographic composition of the pool of employed and unemployed individuals to the dynamics of the labor market in different phases of the business cycle. Using individual level data from the Current Population Survey (CPS), we decompose differences in employment status transition ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998